
.findTextBox .advancedTextBox
{
  width: 25em;
}

.queryBuilder
{
  border: solid 0.1em #62627e;  
  width: 28.5em;
  color: Black;  
  font-weight: normal;
} 

div.queryBuilder div.list
{
  float: left;
  width: 50%;
  height: 100% !important;
  height: auto;
}

div.queryBuilder div.title
{
  display: table !important;
  display: block;
  height: auto;
  width: 100%;
  padding: 0.4em;
  background-color: #62627e;
  color: White;
}

div.queryBuilder div.title span
{
  float: left;
  font-weight: bold;
}

div.queryBuilder div.title span.rightLink, div.queryBuilder div.title span.rightLinkSeperator
{
  float: right;
  cursor: hand;
  font-weight: normal;
}

div.queryBuilder div.title span.rightLinkSeperator
{
  padding: 0 0.4em;
}

div.queryBuilder div.list div
{
  background-color: #ececec;
  padding: 0.4em;  
}

div.queryBuilder div.list ul
{ 
  margin: 0;
  padding: 0;
}

div.queryBuilder div.list ul li
{
  padding: 0.2em 0.8em ;
  border: solid 0.1em white;
  border-width: 1 0 0 1;
  width: 100%;
  cursor: hand;
  background-color: #ececec;
}

div.queryBuilder div.list ul li.empty
{
  cursor: default;
}

div.queryBuilder  div.list ul li.hover
{	
	background-color: #787b94;
}

div.queryBuilder div.list ul li a
{
  color: Black;
  text-decoration: none;  
}

div.queryBuilder div.list ul li.hover a
{
  color: White;
}

div.queryBuilder div.list ul li .hotKey
{
  float: right;  
}

div.queryBuilder div.list ul li.hover .hotKey
{
  color: White;
}




